package edu.eam.paii.proyecto.entidades;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.*;

/**
 * Entity implementation class for Entity: Servicio_Cliente
 *
 */
@Entity
/**
 * @author Hector Bedoya Ortegon
 * @author Felipe Suarez Bedoya
 * Esta entidad permite manejar toda la informacion entre el cliente y un premio. 
 */


/**
 * Name quevery 
 */
@NamedQueries(value = { @NamedQuery(name="Servicio_Cliente.listar", 
		query="select C from Servicio_Cliente C")})
		

public class Servicio_Cliente implements Serializable {


	@EmbeddedId
	private Servicio_ClientePK servicio_ClientePK;

	@ManyToOne
	@JoinColumn(name = "id_ClienteServicio")
	private Cliente clienteServicios;
	
	@ManyToOne
	@JoinColumn(name = "id_ServicioPrestad")
	private Servicio servicioCliente ;
	
	public Servicio_Cliente() {
		super();
	}

	public Servicio_Cliente(Servicio_ClientePK servicio_ClientePK,
			Cliente clienteServicios, Servicio servicioCliente) {
		super();
		this.servicio_ClientePK = servicio_ClientePK;
		this.clienteServicios = clienteServicios;
		this.servicioCliente = servicioCliente;
	}

	public Servicio_ClientePK getServicio_ClientePK() {
		return servicio_ClientePK;
	}

	public void setServicio_ClientePK(Servicio_ClientePK servicio_ClientePK) {
		this.servicio_ClientePK = servicio_ClientePK;
	}

	public Cliente getClienteServicios() {
		return clienteServicios;
	}

	public void setClienteServicios(Cliente clienteServicios) {
		this.clienteServicios = clienteServicios;
	}

	public Servicio getServicioCliente() {
		return servicioCliente;
	}

	public void setServicioCliente(Servicio servicioCliente) {
		this.servicioCliente = servicioCliente;
	}
   
}
